let StringEs = {}

/**
 * 去掉字符串 指定的首尾字符
 * @param {String} value 被去除的字符
 * @param {String} code 去除的字符
 * @example trims(';;;aaaa;;;',';') ==> 'aaaa'
 */
StringEs.trims = function (value, code) {
    if (!value) return ''
    let regs = new RegExp(`(^\\${code}*)|(\\${code}*$)`, 'g')
    return value.replace(regs, '')
}

/**
 * 反转字符串
 * @param {String} value 被反转的字符串
 * @example abc ==> 'cba'
 */
StringEs.stReverse = function (value) {
    return Array.prototype.reverse.apply(value.split('')).join('')
}

export default StringEs
